package cc.smarnet.caihou.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;


/**
 * @Description: 标签信息
 * @Author: jeecg-boot
 * @Date:   2021-08-26
 * @Version: V1.0
 */

public class TagInfo implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/

    private String id;


	/**来源基地*/
    private String sourceBase;
	/**来源大棚*/
    private String sourceGreenhouse;


    private String storehouse;
    private String productionId;
    private String cost;

	/**采收品种*/
    private String variety;
    /**品种编码variety_code*/
    private String varietyCode;

	/**分拣员*/
    private String sorter;
	/**包装员*/
    private String packer;
	/**分拣日期*/
    private String sortTime;
	/**打包规格*/
    private String packingSpecifications;
    /**等级*/
    private String classes;
    /**花杆长度*/
    private String flowerPoleLength;

    /**状态 状态: 新增(-1),已打印标签(0),入库(1),出库(2)  */
    private String state;
    /**出库时间*/
    private String stockOutTime;
    /**入库时间*/
    private String stockInTime;
    /**出库人*/
    private String stockOutUser;
    /**入库人*/
    private String stockInUser;



    /**采收分类(鲜切花，种苗)*/
    private String classify;
	/**标签数量*/
    private Integer tagNum;
	/**分拣数量*/
    private Integer sortNum;
    /**创建日期*/
    private Date createTime;

    /**更新日期*/
    private Date updateTime;
    /**创建人*/
    private String createUser;
    /**更新人*/
    private String updateUser;
    /**扫码次数*/
    private Integer scanTimes;
    private BigDecimal number;
    private BigDecimal ableNumber;




//    @Excel(name = "入库id")
    private String inId;

    public String getStorehouse() {
        return storehouse;
    }

    public void setStorehouse(String storehouse) {
        this.storehouse = storehouse;
    }

    public String getProductionId() {
        return productionId;
    }

    public void setProductionId(String productionId) {
        this.productionId = productionId;
    }

    public String getCost() {
        return cost;
    }

    public void setCost(String cost) {
        this.cost = cost;
    }

    public BigDecimal getNumber() {
        return number;
    }

    public void setNumber(BigDecimal number) {
        this.number = number;
    }

    public BigDecimal getAbleNumber() {
        return ableNumber;
    }

    public void setAbleNumber(BigDecimal ableNumber) {
        this.ableNumber = ableNumber;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getSourceBase() {
        return sourceBase;
    }

    public void setSourceBase(String sourceBase) {
        this.sourceBase = sourceBase;
    }

    public String getSourceGreenhouse() {
        return sourceGreenhouse;
    }

    public void setSourceGreenhouse(String sourceGreenhouse) {
        this.sourceGreenhouse = sourceGreenhouse;
    }

    public String getVariety() {
        return variety;
    }

    public void setVariety(String variety) {
        this.variety = variety;
    }

    public String getVarietyCode() {
        return varietyCode;
    }

    public void setVarietyCode(String varietyCode) {
        this.varietyCode = varietyCode;
    }

    public String getClassify() {
        return classify;
    }

    public void setClassify(String classify) {
        this.classify = classify;
    }

    public String getSorter() {
        return sorter;
    }

    public void setSorter(String sorter) {
        this.sorter = sorter;
    }

    public String getPacker() {
        return packer;
    }

    public void setPacker(String packer) {
        this.packer = packer;
    }

    public String getSortTime() {
        return sortTime;
    }

    public void setSortTime(String sortTime) {
        this.sortTime = sortTime;
    }

    public String getPackingSpecifications() {
        return packingSpecifications;
    }

    public void setPackingSpecifications(String packingSpecifications) {
        this.packingSpecifications = packingSpecifications;
    }

    public String getClasses() {
        return classes;
    }

    public void setClasses(String classes) {
        this.classes = classes;
    }

    public Integer getTagNum() {
        return tagNum;
    }

    public void setTagNum(Integer tagNum) {
        this.tagNum = tagNum;
    }

    public Integer getSortNum() {
        return sortNum;
    }

    public void setSortNum(Integer sortNum) {
        this.sortNum = sortNum;
    }

    public String getFlowerPoleLength() {
        return flowerPoleLength;
    }

    public void setFlowerPoleLength(String flowerPoleLength) {
        this.flowerPoleLength = flowerPoleLength;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getStockOutTime() {
        return stockOutTime;
    }

    public void setStockOutTime(String stockOutTime) {
        this.stockOutTime = stockOutTime;
    }

    public String getStockInTime() {
        return stockInTime;
    }

    public void setStockInTime(String stockInTime) {
        this.stockInTime = stockInTime;
    }

    public String getStockOutUser() {
        return stockOutUser;
    }

    public void setStockOutUser(String stockOutUser) {
        this.stockOutUser = stockOutUser;
    }

    public String getStockInUser() {
        return stockInUser;
    }

    public void setStockInUser(String stockInUser) {
        this.stockInUser = stockInUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getScanTimes() {
        return scanTimes;
    }

    public void setScanTimes(Integer scanTimes) {
        this.scanTimes = scanTimes;
    }

    public String getInId() {
        return inId;
    }

    public void setInId(String inId) {
        this.inId = inId;
    }
}
